C++ для разработки игр от XYZ School
Вы научитесь
Программа курса
Обучение включает изучение уроков, чек-листов по 4 модулям и прохождение практики. Видео становятся доступны последовательно в процессе обучения. По каждой теме нужно выполнять д/з с обратной связью от автора-практика. Участники смогут взять на год академический отпуск и общаться в закрытой группе.
Блок 1. Введение в C++
Разберётесь, по каким правилам нужно программировать, формировать наборы инструкций для решения определённых задач и создавать ПО на языке C++.
Блок 2. Алгоритмы и структуры данных
Рассмотрите, как на языке C++ применяются различные типы данных. Узнаете, какие существуют теории алгоритмов и как их знание помогает при разработке игр.
Блок 3. ООП и основы проектирования
Поймёте, как при помощи кода обеспечить для игр возможность дальнейшего масштабирования за счёт владения объектно-ориентированным программированием. Узнаете, как реализовать классические игры аркадного типа.
Блок 4. Производственная культура, рабочие инструменты и основы проектной разработки игр. Итоговый проект
Изучите, как создаются игровые движки и ведётся коллективная работа над проектами. Выполните финальный игровой проект с процедурной генерацией.